Skip to main content
Version: 0.6.x (Current)

Inputs & Filters

All input types used for filtering and query parameters.

Comparison Operators

These are the base comparison types used by all entity filters. See the Filtering page for usage examples.

BooleanComparisonExp

OperatorType
_eqBoolean
_neqBoolean
_is_nullBoolean

DateTimeComparisonExp

OperatorType
_eqDateTime
_neqDateTime
_in[DateTime!]
_nin[DateTime!]
_is_nullBoolean
_gtDateTime
_gteDateTime
_ltDateTime
_lteDateTime

IntComparisonExp

OperatorType
_eqInt
_neqInt
_in[Int!]
_nin[Int!]
_is_nullBoolean
_gtInt
_gteInt
_ltInt
_lteInt

StringComparisonExp

OperatorType
_eqString
_neqString
_in[String!]
_nin[String!]
_likeString
_nlikeString
_ilikeString
_nilikeString
_is_nullBoolean

TerraformVersionComparisonExp

OperatorType
_eqString
_neqString
_in[String!]
_nin[String!]
_likeString
_nlikeString
_ilikeString
_nilikeString
_is_nullBoolean
_gtString
_gteString
_ltString
_lteString

Entity Filters

Each entity has a corresponding filter input type. Filters support _and, _or, and _not for boolean composition.

AgentFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
statusStringComparisonExp
ipAddressStringComparisonExp
lastPingAtDateTimeComparisonExp

AgentPoolFilter

FieldType
idStringComparisonExp
typeStringComparisonExp
nameStringComparisonExp
createdAtDateTimeComparisonExp
organizationScopedBooleanComparisonExp
agentCountIntComparisonExp

AgentTokenFilter

FieldType
idStringComparisonExp
poolIdStringComparisonExp
createdAtDateTimeComparisonExp
lastUsedAtDateTimeComparisonExp
descriptionStringComparisonExp
createdByIdStringComparisonExp

ApplyFilter

FieldType
idStringComparisonExp
modeStringComparisonExp
statusStringComparisonExp
queuedAtDateTimeComparisonExp
startedAtDateTimeComparisonExp
finishedAtDateTimeComparisonExp
logReadUrlStringComparisonExp
resourceAdditionsIntComparisonExp
resourceChangesIntComparisonExp
resourceDestructionsIntComparisonExp
resourceImportsIntComparisonExp
stateVersionIdsStringComparisonExp

AssessmentResultFilter

FieldType
idStringComparisonExp
driftedBooleanComparisonExp
succeededBooleanComparisonExp
errorMessageStringComparisonExp
createdAtDateTimeComparisonExp

CommentFilter

FieldType
bodyStringComparisonExp

ConfigurationVersionFilter

FieldType
idStringComparisonExp
autoQueueRunsBooleanComparisonExp
errorStringComparisonExp
errorMessageStringComparisonExp
provisionalBooleanComparisonExp
sourceStringComparisonExp
speculativeBooleanComparisonExp
statusStringComparisonExp
changedFilesStringComparisonExp
statusTimestampsConfigurationVersionStatusTimestampsFilter

ConfigurationVersionStatusTimestampsFilter

FieldType
archivedAtDateTimeComparisonExp
fetchingAtDateTimeComparisonExp
uploadedAtDateTimeComparisonExp

OrganizationFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
externalIdStringComparisonExp
emailStringComparisonExp
createdAtDateTimeComparisonExp
sessionTimeoutIntComparisonExp
sessionRememberIntComparisonExp
collaboratorAuthPolicyStringComparisonExp
planExpiredBooleanComparisonExp
planExpiresAtDateTimeComparisonExp
planIsTrialBooleanComparisonExp
planIsEnterpriseBooleanComparisonExp
planIdentifierStringComparisonExp
costEstimationEnabledBooleanComparisonExp
sendPassingStatusesForUntriggeredSpeculativePlansBooleanComparisonExp
aggregatedCommitStatusEnabledBooleanComparisonExp
speculativePlanManagementEnabledBooleanComparisonExp
allowForceDeleteWorkspacesBooleanComparisonExp
fairRunQueuingEnabledBooleanComparisonExp
samlEnabledBooleanComparisonExp
ownersTeamSamlRoleIdStringComparisonExp
twoFactorConformantBooleanComparisonExp
assessmentsEnforcedBooleanComparisonExp
defaultExecutionModeStringComparisonExp
permissionsOrganizationPermissionsFilter

OrganizationMembershipFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
organizationIdStringComparisonExp
userIdStringComparisonExp
teamIdsStringComparisonExp

OrganizationPermissionsFilter

FieldType
canUpdateBooleanComparisonExp
canDestroyBooleanComparisonExp
canAccessViaTeamsBooleanComparisonExp
canCreateModuleBooleanComparisonExp
canCreateTeamBooleanComparisonExp
canCreateWorkspaceBooleanComparisonExp
canManageUsersBooleanComparisonExp
canManageSubscriptionBooleanComparisonExp
canManageSsoBooleanComparisonExp
canUpdateOauthBooleanComparisonExp
canUpdateSentinelBooleanComparisonExp
canUpdateSshKeysBooleanComparisonExp
canUpdateApiTokenBooleanComparisonExp
canTraverseBooleanComparisonExp
canStartTrialBooleanComparisonExp
canUpdateAgentPoolsBooleanComparisonExp
canManageTagsBooleanComparisonExp
canManageVarsetsBooleanComparisonExp
canReadVarsetsBooleanComparisonExp
canManagePublicProvidersBooleanComparisonExp
canCreateProviderBooleanComparisonExp
canManagePublicModulesBooleanComparisonExp
canManageCustomProvidersBooleanComparisonExp
canManageRunTasksBooleanComparisonExp
canReadRunTasksBooleanComparisonExp
canCreateProjectBooleanComparisonExp

OrganizationTagFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
createdAtDateTimeComparisonExp
instanceCountIntComparisonExp
organizationIdStringComparisonExp

PlanFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
generatedConfigurationBooleanComparisonExp
hasChangesBooleanComparisonExp
resourceAdditionsIntComparisonExp
resourceChangesIntComparisonExp
resourceDestructionsIntComparisonExp
resourceImportsIntComparisonExp
queuedAtDateTimeComparisonExp
pendingAtDateTimeComparisonExp
startedAtDateTimeComparisonExp
finishedAtDateTimeComparisonExp
modeStringComparisonExp
agentIdStringComparisonExp
agentNameStringComparisonExp
agentPoolIdStringComparisonExp
agentPoolNameStringComparisonExp

PolicyCheckFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
scopeStringComparisonExp
runIdStringComparisonExp

PolicyEvaluationFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
policyKindStringComparisonExp
createdAtDateTimeComparisonExp
updatedAtDateTimeComparisonExp
policyAttachableIdStringComparisonExp

PolicyFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
descriptionStringComparisonExp
kindStringComparisonExp
queryStringComparisonExp
enforcementLevelStringComparisonExp
policySetCountIntComparisonExp
updatedAtDateTimeComparisonExp
organizationIdStringComparisonExp
policySetIdsStringComparisonExp

PolicySetFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
descriptionStringComparisonExp
kindStringComparisonExp
globalBooleanComparisonExp
agentEnabledBooleanComparisonExp
projectCountIntComparisonExp
policyToolVersionStringComparisonExp
overridableBooleanComparisonExp
workspaceCountIntComparisonExp
policyCountIntComparisonExp
policiesPathStringComparisonExp
versionedBooleanComparisonExp
createdAtDateTimeComparisonExp
updatedAtDateTimeComparisonExp

PolicySetParameterFilter

FieldType
idStringComparisonExp
keyStringComparisonExp
valueStringComparisonExp
sensitiveBooleanComparisonExp
categoryStringComparisonExp
policySetIdStringComparisonExp

ProjectFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
descriptionStringComparisonExp
createdAtDateTimeComparisonExp
workspaceCountIntComparisonExp
defaultExecutionModeStringComparisonExp
teamCountIntComparisonExp
stackCountIntComparisonExp
autoDestroyActivityDurationStringComparisonExp
permissionsProjectPermissionsFilter

ProjectPermissionsFilter

FieldType
canReadBooleanComparisonExp
canUpdateBooleanComparisonExp
canDestroyBooleanComparisonExp
canCreateWorkspaceBooleanComparisonExp
canMoveWorkspaceBooleanComparisonExp
canMoveStackBooleanComparisonExp
canDeployNoCodeModulesBooleanComparisonExp
canReadTeamsBooleanComparisonExp
canManageTagsBooleanComparisonExp
canManageTeamsBooleanComparisonExp
canManageInHcpBooleanComparisonExp
canManageEphemeralWorkspaceForProjectsBooleanComparisonExp
canManageVarsetsBooleanComparisonExp

ProjectTeamAccessFilter

FieldType
idStringComparisonExp
accessStringComparisonExp
projectIdStringComparisonExp
teamIdStringComparisonExp

RunActionsFilter

FieldType
isCancelableBooleanComparisonExp
isConfirmableBooleanComparisonExp
isDiscardableBooleanComparisonExp
isForceCancelableBooleanComparisonExp

RunFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
messageStringComparisonExp
sourceStringComparisonExp
triggerReasonStringComparisonExp
isDestroyBooleanComparisonExp
hasChangesBooleanComparisonExp
autoApplyBooleanComparisonExp
allowEmptyApplyBooleanComparisonExp
allowConfigGenerationBooleanComparisonExp
planOnlyBooleanComparisonExp
refreshBooleanComparisonExp
refreshOnlyBooleanComparisonExp
savePlanBooleanComparisonExp
createdAtDateTimeComparisonExp
canceledAtDateTimeComparisonExp
permissionsRunPermissionsFilter
actionsRunActionsFilter
statusTimestampsRunStatusTimestampsFilter

RunPermissionsFilter

FieldType
canApplyBooleanComparisonExp
canCancelBooleanComparisonExp
canCommentBooleanComparisonExp
canDiscardBooleanComparisonExp
canForceExecuteBooleanComparisonExp
canForceCancelBooleanComparisonExp
canOverridePolicyCheckBooleanComparisonExp

RunStatusTimestampsFilter

FieldType
planQueueableAtDateTimeComparisonExp

RunTriggerFilter

FieldType
idStringComparisonExp
workspaceNameStringComparisonExp
sourceableNameStringComparisonExp
createdAtDateTimeComparisonExp

StateVersionFilter

FieldType
idStringComparisonExp
statusStringComparisonExp
intermediateBooleanComparisonExp
serialIntComparisonExp
billableRumCountIntComparisonExp
createdAtDateTimeComparisonExp
sizeIntComparisonExp
resourcesProcessedBooleanComparisonExp
stateVersionIntComparisonExp
terraformVersionTerraformVersionComparisonExp

StateVersionOutputFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
sensitiveBooleanComparisonExp
typeStringComparisonExp

TeamFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
ssoTeamIdStringComparisonExp
usersCountIntComparisonExp
visibilityStringComparisonExp
allowMemberTokenManagementBooleanComparisonExp
permissionsTeamPermissionsFilter
organizationAccessTeamOrganizationAccessFilter

TeamOrganizationAccessFilter

FieldType
managePoliciesBooleanComparisonExp
manageWorkspacesBooleanComparisonExp
manageVcsSettingsBooleanComparisonExp
managePolicyOverridesBooleanComparisonExp
manageModulesBooleanComparisonExp
manageProvidersBooleanComparisonExp
manageRunTasksBooleanComparisonExp
manageProjectsBooleanComparisonExp
manageMembershipBooleanComparisonExp
manageTeamsBooleanComparisonExp
manageOrganizationAccessBooleanComparisonExp
accessSecretTeamsBooleanComparisonExp
readProjectsBooleanComparisonExp
readWorkspacesBooleanComparisonExp
manageAgentPoolsBooleanComparisonExp

TeamPermissionsFilter

FieldType
canUpdateMembershipBooleanComparisonExp
canDestroyBooleanComparisonExp
canUpdateOrganizationAccessBooleanComparisonExp
canUpdateApiTokenBooleanComparisonExp
canUpdateVisibilityBooleanComparisonExp
canUpdateNameBooleanComparisonExp
canUpdateSsoTeamIdBooleanComparisonExp
canUpdateMemberTokenManagementBooleanComparisonExp
canViewApiTokenBooleanComparisonExp

TeamTokenFilter

FieldType
idStringComparisonExp
teamIdStringComparisonExp
createdAtDateTimeComparisonExp
lastUsedAtDateTimeComparisonExp
descriptionStringComparisonExp
tokenStringComparisonExp
expiredAtDateTimeComparisonExp
createdByIdStringComparisonExp

UserFilter

FieldType
idStringComparisonExp
usernameStringComparisonExp
emailStringComparisonExp
avatarUrlStringComparisonExp
isServiceAccountBooleanComparisonExp
authMethodStringComparisonExp
v2OnlyBooleanComparisonExp
permissionsUserPermissionsFilter

UserPermissionsFilter

FieldType
canCreateOrganizationsBooleanComparisonExp
canViewSettingsBooleanComparisonExp
canViewProfileBooleanComparisonExp
canChangeEmailBooleanComparisonExp
canChangeUsernameBooleanComparisonExp
canChangePasswordBooleanComparisonExp
canManageSessionsBooleanComparisonExp
canManageSsoIdentitiesBooleanComparisonExp
canManageUserTokensBooleanComparisonExp
canUpdateUserBooleanComparisonExp
canReenable2faByUnlinkingBooleanComparisonExp
canManageHcpAccountBooleanComparisonExp

VariableFilter

FieldType
idStringComparisonExp
keyStringComparisonExp
valueStringComparisonExp
categoryStringComparisonExp
hclBooleanComparisonExp
sensitiveBooleanComparisonExp
descriptionStringComparisonExp
versionIdStringComparisonExp

VariableSetFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
descriptionStringComparisonExp
globalBooleanComparisonExp
updatedAtDateTimeComparisonExp
varCountIntComparisonExp
workspaceCountIntComparisonExp
projectCountIntComparisonExp
priorityBooleanComparisonExp
permissionsVariableSetPermissionsFilter

VariableSetPermissionsFilter

FieldType
canUpdateBooleanComparisonExp

WorkspaceFilter

FieldType
idStringComparisonExp
nameStringComparisonExp
descriptionStringComparisonExp
lockedBooleanComparisonExp
lockedReasonStringComparisonExp
autoApplyBooleanComparisonExp
createdAtDateTimeComparisonExp
updatedAtDateTimeComparisonExp
applyDurationAverageIntComparisonExp
planDurationAverageIntComparisonExp
policyCheckFailuresIntComparisonExp
queueAllRunsBooleanComparisonExp
resourceCountIntComparisonExp
runFailuresIntComparisonExp
sourceStringComparisonExp
sourceNameStringComparisonExp
sourceUrlStringComparisonExp
speculativeEnabledBooleanComparisonExp
structuredRunOutputEnabledBooleanComparisonExp
tagNamesStringComparisonExp
terraformVersionTerraformVersionComparisonExp
triggerPrefixesStringComparisonExp
vcsRepoIdentifierStringComparisonExp
workingDirectoryStringComparisonExp
workspaceKpisRunsCountIntComparisonExp
executionModeStringComparisonExp
environmentStringComparisonExp
operationsBooleanComparisonExp
fileTriggersEnabledBooleanComparisonExp
globalRemoteStateBooleanComparisonExp
latestChangeAtDateTimeComparisonExp
lastAssessmentResultAtDateTimeComparisonExp
autoDestroyAtDateTimeComparisonExp
autoDestroyStatusStringComparisonExp
autoDestroyActivityDurationIntComparisonExp
inheritsProjectAutoDestroyBooleanComparisonExp
assessmentsEnabledBooleanComparisonExp
allowDestroyPlanBooleanComparisonExp
autoApplyRunTriggerBooleanComparisonExp
oauthClientNameStringComparisonExp

WorkspaceResourceFilter

FieldType
idStringComparisonExp
addressStringComparisonExp
nameStringComparisonExp
createdAtDateTimeComparisonExp
updatedAtDateTimeComparisonExp
moduleStringComparisonExp
providerStringComparisonExp
providerTypeStringComparisonExp
nameIndexIntComparisonExp

WorkspaceTeamAccessFilter

FieldType
idStringComparisonExp
accessStringComparisonExp
runsStringComparisonExp
variablesStringComparisonExp
stateVersionsStringComparisonExp
sentinelMocksStringComparisonExp
workspaceLockingBooleanComparisonExp
runTasksBooleanComparisonExp
workspaceIdStringComparisonExp
teamIdStringComparisonExp

Other Input Types

ExplorerModuleFilterInput

FieldType
fieldExplorerModuleField!
operatorExplorerFilterOperator!
valueString!

ExplorerModuleSortInput

FieldType
fieldExplorerModuleField!
ascendingBoolean!

ExplorerProviderFilterInput

FieldType
fieldExplorerProviderField!
operatorExplorerFilterOperator!
valueString!

ExplorerProviderSortInput

FieldType
fieldExplorerProviderField!
ascendingBoolean!

ExplorerTerraformVersionFilterInput

FieldType
fieldExplorerTerraformVersionField!
operatorExplorerFilterOperator!
valueString!

ExplorerTerraformVersionSortInput

FieldType
fieldExplorerTerraformVersionField!
ascendingBoolean!

ExplorerWorkspaceFilterInput

FieldType
fieldExplorerWorkspaceField!
operatorExplorerFilterOperator!
valueString!

ExplorerWorkspaceSortInput

FieldType
fieldExplorerWorkspaceField!
ascendingBoolean!